home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 44
/
Amiga Format CD44 (1999-08-26)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-10].iso
/
-in_the_mag-
/
basics
/
blitz
/
blitzbasic_211.lha
/
ReleaseNotes
< prev
next >
Wrap
Text File
|
1995-12-09
|
3KB
|
85 lines
Blitz Basic 2.1 Release Notes
=============================
1. Introduction
---------------
Welcome to Mark Sibly's BlitzBasic programming language. A powerful
integrated programming environment for all Amiga computers.
New to version 2.1:
- online help
- restructured library handling
- bug free parameter passing
- comprehensive AGA and 3.0 support
The main Blitz program disk has been put together so users programming
on 1 meg single floppy A500 systems can boot straight from the disk
and start programming immediately. Those with more powerful systems
should note that due to space restrictions the advanced debugger,
third party libraries and enhanced editor can be found on the extras
disk.
2. Up and Running
-----------------
A lot of reviews of Blitz have criticised it for being unstable. Most
often they have missed the fundamental concept of runtime errors that
Blitz uses to stop your program crashing during development.
When runtime errors are enabled from the compiler options, Blitz compiles
your program with checks on every command so it can't do the guru thing
and make us at Acid look bad. These checks however make your program bigger
and slower making us at Acid look bad anyway.
As we don't really care what we look like, we offer this advise; always
enable runtime errors until you are quite sure your program can not
fall over (bringing up the runtime error debugger). Once you are sure
it is bulletproof THEN disable error checking and let it fly. This also
applies to official Acid demos as wrong directories and unfound files
may cause errors also.
3. Online Help
--------------
Previous versions of Blitz incorporated a simple syntax help system
whereby pressing the Help key when the cursor was on a Blitz command
would print the syntax of that command on the title bar.
Blitz2.1 now sports a full online reference manual, simply use the Right
Amiga/Help keyboard combination to invoke the Blitz online help software.
4. Library handling
-------------------
BlitzBASIC commands are loaded by the program from several sources:
acidlibs - a single file containing standard Blitz commands
deflibs - commands compiled from third party libs found in blitzlibs:
userlibs - all libs found in directories branching off blitz2:userlibs
The reason for this change is to make it easier for Acid Software to
distribute libs in the future. Users who build up a collection of third
party libraries in their deflibs file will be able to upgrade their
acidlibs without reconstructing their entire blitzlibs: volume.
Those developers creating their own libraries can now use the userlibs
drawer to hold beta versions of their compiled libs allowing for much
faster reloading of libs during development.
5. Editors
----------
The new editor is for WB2.1 or higher. The old editor has been included
in this archive for WB1.3 users.
To install the old editor, simply make a backup of the file Ted and rename
OldTed and OldTed.info as Ted and Ted.info.